XULRunner

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
XULRunner
Тип Runtime
Операционная система Кроссплатформенный
Последняя версия 31.0 (17 июля 2014)
Тестовая версия 32.0b6 (12 августа 2014)
Лицензия MPL/GPL/LGPL

XULRunner — проект Mozilla, реализация платформы для разработки приложений Mozilla Application Framework, основанной на движке Gecko и поддержке XUL.

Целью отдельной реализации XULRunner является отказ от многочисленных директив условной компиляции при сборке различных Gecko-программ. Включает в себя движок Gecko, основные компоненты интерфейса, а также средства для расширения и обновления приложений. В некоторых ОС Firefox 3 и другие приложения, использующие движок Gecko 1.9 и выше, используют общую копию XULRunner, установленную в системе, что позволяет[источник не указан 4735 дней] сократить расход дискового пространства, Интернет-трафика и оперативной памяти.

Применение в стороннем программном обеспечении

На основе XULRunner создано несколько проектов, среди них:

  • Songbirdмедиаплеер, совмещающий в себе движок Gecko и библиотеки от VideoLAN player;
  • MusicBee — медиаплеер, использующий XULRunner для браузинга в сети;
  • eMusic Remote — средство для удобной покупки музыкальных треков в интернете, а также веб-браузер;
  • Instantbird — IM-клиент на базе XULRunner и libpurple;
  • Miro — видеоплеер, позволяющий скачивать медиафайлы прямо из интернета;
  • Conkeror — легковесный браузер на движке Gecko, полностью управляемый с клавиатуры.

Примечания

Литература

  • John Richardson. Introductory XUL. — Lulu.com, 2016-10-06. — 238 с. — ISBN 9781304608703.

Ссылки